7 research outputs found

    DREQUS: an approach for the Discovery of REQuirements Using Scenarios

    Get PDF
    ABSTRACT: Requirements engineering is recognized as a complex cognitive problem-solving process that takes place in an unstructured and poorly-understood problem context. Requirements elicitation is the activity generally regarded as the most crucial step in the requirements engineering process. The term “elicitation” is preferred to “capture”, to avoid the suggestion that requirements are out there to be collected. Information gathered during requirements elicitation often has to be interpreted, analyzed, modeled, and validated before the requirements engineer can feel confident that a complete set of requirements of a system have been obtained. Requirements elicitation comprises the set of activities that enable discovering, understanding, and documenting the goals and motives for building a proposed software system. It also involves identifying the requirements that the resulting system must satisfy in to achieve these goals. The requirements to be elicited may range from modifications to well-understood problems and systems (i.e. software upgrades), to hazy understandings of new problems being automated, to relatively unconstrained requirements that are open to innovation (e.g. mass-market software). Requirements elicitation remains problematic; missing or mistaken requirements still delay projects and cause cost overruns. No firm definition has matured for requirements elicitation in comparison to other areas of requirements engineering. This research is aimed to improve the results of the requirements elicitation process directly impacting the quality of the software products derived from them

    A proposal for supporting text interpretation process by means of NLP and Software Engineering Techniques

    Get PDF
    RESUMEN: En este artículo, se presenta una propuesta para la asistencia al proceso de interpretación de textos. La propuesta, se basa en la generación automática, a partir del texto, de un esquema conceptual utilizado en ingeniería de software llamado diagrama Entidad Relación (ER). Además, se muestra la utilidad del diagrama ER en el proceso de interpretación de textos, así como las técnicas de Procesamiento de lenguaje natural y de Ingeniería de Software que se utilizan para su derivación automática. Los resultados obtenidos, muestran cómo el diagrama ER puede ser una valiosa herramienta de apoyo al proceso de interpretación, gracias a las inferencias que, de manera automática, se realizan a través de él. Este trabajo es uno de los resultados obtenidos en la investigación de Maestría: “Método par a el reconocimiento de operaciones del diagrama de clases a partir de grafos conceptuales” culminada en la Universidad Nacional de Colombia bajo la tutoría del Grupo de Investigación en Ingeniería de Software

    Análisis de un caso de estudio en KCPM para la generación de diagramas de clases

    Get PDF
    RESUMEN: La generación semiautomática de esquemas conceptuales (especialmente diagramas de clases) a partir de modelos verbales, ha sido abordada con alguna profundidad para idiomas como el inglés, francés y alemán, entre otros; no obstante, se han realizado pocas propuestas para el idioma español son sólo incipientes. En este artículo se discute la generación del diagrama de clases usando el método KCPM (Klagenfurt Conceptual Predesign Model) a partir de un modelo verbal en idioma español, el cual se aplica a un caso de estudio; se propone adicionalmente la utilización de árboles sintácticos clásicos, para mejorar la legibilidad del análisis sintáctico, y la adición de una columna en el esquema KCPM para incluir el rol temático asumido, para facilitar la aplicación de las reglas de conversión. Los resultados obtenidos muestran las bondades de las modificaciones propuestas, e incentivan la realización de nuevas investigaciones sobre esta temática.ABSTRACT: There are few and incipient proposals about semi-automatic generation of conceptual schemas (specially class diagram) from Spanish verbal models. However, for other languages like English, French and German, among others, there are more experience. In this paper, we discuss class diagram generation based on KCPM (Klagenfurt Conceptual Predesign Model), from Spanish, and we apply it to a case study; furthermore, we propose the use of classic syntactic trees, for syntactic analysis legibility purposes, and we add an additional column to KCPM schema for assumed thematic role inclusion, for facilitating conversion rules applying. Obtained results show the goodness of proposed modifications, and promote new research about this topic

    Analizador de completitud de requisitos escritos en espanol restringido

    Get PDF
    RESUMEN: En este artículo se propone una herramienta para el análisis de completitud de requisitos escritos en Español restringido. La herramienta implementa un método para mejorar la completitud de los requisitos utilizando un enfoque lingüístico, basado en los casos semánticos asociados al sentido de un verbo. Se presenta también el proceso seguido en la evaluación de la efectividad de la herramienta al analizar la completitud de varios casos de estudio utilizando la precisión como indicador cuantitativo de la efectividad. Los resultados preliminares obtenidos confirman las hipótesis y muestran que la herramienta servirá de ayuda en la escritura de especificaciones de requisitos completas y el mejoramiento de la calidad del software que se desarrolla a partir de ellas.ABSTRACT: In this paper, we propose a tool for Requirements completeness analysis over requirements written in restricted Spanish. This tool materialize a method for requirements completeness based on a linguistic approach, more specifically based on semantic cases associated with verb senses. We also present the process for effectiveness of the tool, in completeness on several case studies, using precision as a quantitative indicator of effectiveness. We obtain some preliminary results confirming the hypothesis, and we show that this tool will be helpful for writing complete requirements specifications and for improving software quality based on them

    Una propuesta para la asistencia al proceso de nterpretación de textos utilizando técnicas de procesamiento del lenguaje natural e ingeniería de software

    No full text
    En este artículo, se presenta una propuesta para la asistencia al proceso de interpretación de textos. La propuesta, se basa en la generación automática, a partir del texto, de un esquema conceptual utilizado en ingeniería de software llamado diagrama Entidad Relación (ER). Además, se muestra la utilidad del diagrama ER en el proceso de interpretación de textos, así como las técnicas de Procesamiento de lenguaje natural y de Ingeniería de Software que se utilizan par a su derivación automática. Los resultados obtenidos, muestran cómo el diagrama ER puede ser una valiosa herramienta de apoyo al proceso de interpretación, gracias a las inferencias que, de manera automática, se realizan a través de él. Este trabajo es uno de los resultados obtenidos en la investigación de Maestría: “Método par a el reconocimiento de operaciones del diagrama de clases a partir de grafos conceptualesâ€� culminada en la Universidad Nacional de Colombia bajo la tutoría del Grupo de Investigación en Ingeniería de Softwar

    Búsqueda de objetos de aprendizaje a partir de objetivos instruccionales escritos en lenguaje natural

    Get PDF
    RESUMEN: Dado el alto costo y esfuerzo requerido para la elaboración de contenidos educativos en ambientes de e-learning, se ha evidenciado la necesidad de facilitar y propiciar la reutilización de contenidos. Lograr esta reutilización pasa, entre otros factores, por permitir a los autores encontrar rápida y fácilmente los contenidos ya construidos que más se acerquen a sus necesidades. En este artículo se describe una aproximación orientada a los docentes, cuya finalidad es permitirles en la etapa de autoría de contenidos, la localización efectiva de los Objetos de Aprendizaje (OA) existentes en un repositorio. Por efectiva se entiende ajustados a sus necesidades instruccionales y pedagógicas. Para lograr este propósito se permite al docente especificar sus requerimientos mediante la redacción de objetivos instruccionales. Esta información es retomada por el sistema, que la reescribe como una consulta en un lenguaje informático y procede a recuperar automáticamente los OA solicitados. Este enfoque resulta novedoso y útil, ya que el docente realiza la redacción de los objetivos de la forma como lo hace en su cotidianidad y con un alto nivel de precisión, sin requerir de conocimientos informáticos avanzados; así mismo, además de potenciar la reutilización, permite al docente dedicar su mayor esfuerzo a la correcta redacción de los objetivos que debe cumplir el estudiante, no a la búsqueda de OA que requiere.ABSTRACT: The development of e-learning tools has provided new educational opportunities to people who have previously had few such possibilities due to their geographical location or other factors. An important aspect of these tools is their ease of use for both teachers and students. This article presents an application for teachers whose aim is to enable the teacher to write an instructional objective in order to evaluate students, and to use the instructional objective to automatically recover the Learning Objects that will allow teachers to measure students' achievements of a specific competence. This approach is novel and useful, since teachers write the objectives in the same way as they would do daily. Likewise, the automatic recovering of Learning Objects allows users to devote more time to correctly writing the objectives that students should achieve, instead of searching for the Learning Objects that allow them to measure students' performance

    A Survey of Empirical Results on Program Slicing

    No full text
    International audienceBACKGROUND:Patients with peripheral artery disease have an increased risk of cardiovascular morbidity and mortality. Antiplatelet agents are widely used to reduce these complications.METHODS:This was a multicentre, double-blind, randomised placebo-controlled trial for which patients were recruited at 602 hospitals, clinics, or community practices from 33 countries across six continents. Eligible patients had a history of peripheral artery disease of the lower extremities (previous peripheral bypass surgery or angioplasty, limb or foot amputation, intermittent claudication with objective evidence of peripheral artery disease), of the carotid arteries (previous carotid artery revascularisation or asymptomatic carotid artery stenosis of at least 50%), or coronary artery disease with an ankle-brachial index of less than 0·90. After a 30-day run-in period, patients were randomly assigned (1:1:1) to receive oral rivaroxaban (2·5 mg twice a day) plus aspirin (100 mg once a day), rivaroxaban twice a day (5 mg with aspirin placebo once a day), or to aspirin once a day (100 mg and rivaroxaban placebo twice a day). Randomisation was computer generated. Each treatment group was double dummy, and the patient, investigators, and central study staff were masked to treatment allocation. The primary outcome was cardiovascular death, myocardial infarction or stroke; the primary peripheral artery disease outcome was major adverse limb events including major amputation. This trial is registered with ClinicalTrials.gov, number NCT01776424, and is closed to new participants.FINDINGS:Between March 12, 2013, and May 10, 2016, we enrolled 7470 patients with peripheral artery disease from 558 centres. The combination of rivaroxaban plus aspirin compared with aspirin alone reduced the composite endpoint of cardiovascular death, myocardial infarction, or stroke (126 [5%] of 2492 vs 174 [7%] of 2504; hazard ratio [HR] 0·72, 95% CI 0·57-0·90, p=0·0047), and major adverse limb events including major amputation (32 [1%] vs 60 [2%]; HR 0·54 95% CI 0·35-0·82, p=0·0037). Rivaroxaban 5 mg twice a day compared with aspirin alone did not significantly reduce the composite endpoint (149 [6%] of 2474 vs 174 [7%] of 2504; HR 0·86, 95% CI 0·69-1·08, p=0·19), but reduced major adverse limb events including major amputation (40 [2%] vs 60 [2%]; HR 0·67, 95% CI 0·45-1·00, p=0·05). The median duration of treatment was 21 months. The use of the rivaroxaban plus aspirin combination increased major bleeding compared with the aspirin alone group (77 [3%] of 2492 vs 48 [2%] of 2504; HR 1·61, 95% CI 1·12-2·31, p=0·0089), which was mainly gastrointestinal. Similarly, major bleeding occurred in 79 (3%) of 2474 patients with rivaroxaban 5 mg, and in 48 (2%) of 2504 in the aspirin alone group (HR 1·68, 95% CI 1·17-2·40; p=0·0043).INTERPRETATION:Low-dose rivaroxaban taken twice a day plus aspirin once a day reduced major adverse cardiovascular and limb events when compared with aspirin alone. Although major bleeding was increased, fatal or critical organ bleeding was not. This combination therapy represents an important advance in the management of patients with peripheral artery disease. Rivaroxaban alone did not significantly reduce major adverse cardiovascular events compared with asprin alone, but reduced major adverse limb events and increased major bleeding
    corecore